england edinburgh law jobs glasgow scotland it jobs irish legal jobs cork london belfast ireland finance jobs job dublin legal employment engineering jobs